I bought one for my son last Christmas. He has a lot of fun with it. My DH and I play with it every now and then. It can get old after a while, but then we stop playing it and put it away. But, when you pick it up again it is fun for quite a while. It's great for all ages. We have one at work for the pediatric patients and most of the times the staff is sitting there playing with it. I would say go for it, they have great deals on them lately.